package com.fdb.efp.nls.service.facade;


import com.fdb.efp.nls.service.vo.OutsTaskDistrMainVO;

import java.util.List;

/**
 * <p>Description:委外任务分配主表				<p>
 * @author ligm
 * @date 2019-08-27
 */
public interface OutsTaskDistrMainService {
	
	public List<OutsTaskDistrMainVO> queryAllOwner(OutsTaskDistrMainVO outsTaskDistrMainVo);
	
	public List<OutsTaskDistrMainVO> queryAllCurrOrg(OutsTaskDistrMainVO outsTaskDistrMainVo);
	
	public List<OutsTaskDistrMainVO> queryAllCurrDownOrg(OutsTaskDistrMainVO outsTaskDistrMainVo);
	
	public int insertOutsTaskDistrMain(OutsTaskDistrMainVO inOutsTaskDistrMainVo);
	
	public int deleteByPk(OutsTaskDistrMainVO outsTaskDistrMainVo);
	
	public int updateByPk(OutsTaskDistrMainVO outsTaskDistrMainVo);
	
	public OutsTaskDistrMainVO queryByPk(OutsTaskDistrMainVO outsTaskDistrMainVo);

	public int batchInsertVo(List<OutsTaskDistrMainVO> voLists);

	public int updateByColltBatchNo(OutsTaskDistrMainVO outsTaskDistrMainVO);

	public List<OutsTaskDistrMainVO> queryVoByColltBatchNo(OutsTaskDistrMainVO outsTaskDistrMainVo);

	public List<OutsTaskDistrMainVO> queryAllByConditions(OutsTaskDistrMainVO outsTaskDistrMainVo);

}
